@charset "utf-8";
@import "css/fonts-icon.css";
/*
Theme Name: Uedsc
Theme URI: http://Uedsc.com/
Version: 4.0
Author: j.smile
Author URI: http://www.Uedsc.com
*/
body { background: #F1F1F1; }
body, textarea, select, input { font:12px/1.6 Arial, 'microsoft yahei', 微软雅黑, simsun, 宋体; vertical-align: middle; color: #333; }
body, li, dd, p, h1, menu, h2, h3, dl, ul, h4, h5, h6, table, td, th, tr { margin: 0; padding: 0; font-weight: 100; }
li { list-style: none; }
ol li { list-style: inherit; }
a { color: #2AA4CF; text-decoration: none; transition: all 0.05s ease-out 0.05s; cursor: pointer; }
a:active { color: #A64DFF }
a:hover { color: #333;text-decoration: underline; }
img { border: none; }
header, section, footer, nav, menu { display: block; }
.floatR { float: right; }
.floatL { float: left; }
.clear { clear: both; }
input[type='text'], select, textarea, input[type='password'] { border: 1px solid #CCC; padding: 10px; width: 240px; box-shadow: 0 3px 4px #EEE inset; }
input:focus { border: 1px solid #ABABAB; }
.button, #submit {color: #FFFFFF; cursor: pointer; padding: 4px 12px 4px; font-size: 14px;
	background-color: #1676D8;
    background-image: linear-gradient(to bottom, #1C7EE1, #0865C3);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-radius:3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    display: inline-block;
    line-height: 20px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    vertical-align: middle;
}
.button2 { background: #EFEFEF; color: #333; cursor: default;}
.button:hover, #submit:hover, .button:focus, #submit:focus{ background-image: linear-gradient(to bottom, #1C7EE1, #0C609E); border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); color:#FFF;}
.button2:hover, .button2:focus{ background: #EDEDED; color: #333; cursor: default;}
.button-red{ background-color: #CF2B28; background-image: linear-gradient(to bottom, #E96049, #E03E40);}
.button-red:hover, .button-red:focus{background-image: linear-gradient(to bottom, #E96049, #CF2121);}
/*header start*/
header { background: #444; overflow: hidden;}
.wrap { width: 1060px; overflow: hidden; margin: auto }
header nav{ overflow: hidden; }
header li{ float: left; }
header a{ display: block; padding: 8px 20px; line-height: 24px; color: #CCC;}
header a:hover{ text-decoration: none;}
header .current-menu-item>a, header .current-category-ancestor>a { background: #333; color: #FFF; border-right:1px solid #000; border-left:1px solid #000;}
header .wrap a:hover{ background: #333; color: #FFF;}
header .menu-item-has-children a:hover, header li:hover a{ background: #FFF; color: #333;}
.head_avater img, .head_avater>a{ height:24px; }
header .floatR a{ padding:8px 12px; }
header .floatL .sub-menu a:hover{ background:#DEDEDE; color:#333;}
.head_avater img{ border-radius:3px; overflow:hidden; vertical-align: middle;}
header .head_avater .span{line-height:24px; height:24px; vertical-align: middle; font-family:'microsoft yahei'}
.sub-menu{ position:absolute; display:none; border:1px solid #DDD; border-top:none;}
.sub-menu li{ clear:both; background:#FFF;}
.sub-menu a{ color:#666; width:120px;}
header ul.sub-menu a:hover{ background: #4C4C4C; color: #FFF;}
header li:hover .sub-menu{ display:block;}
header .floatL{ font-family:simsun, 宋体;}
header .floatL li.menu-item-has-children>a:after{content: " \e624";}
header .floatL li.menu-item-has-children:hover>a:after{content: " \e625";}
header .floatR .sub-menu{ margin-left:-70px; padding:5px; background:#FFF; text-align:center;}
header .floatR .sub-menu a{ font-family:'microsoft yahei'; font-size:12px; padding:2px 8px; width:80px;}
header .floatR .sub-menu a:hover{ background:#DEDEDE; color:#333;}
header .floatR .sub-menu .fengexian{ margin:5px 0;height:1px; overflow:hidden; background:#DDD; width:100%;}
/*header end*/

.home .wrap{margin-top: 0;}
section.wrap {margin-top: 20px; overflow: hidden; }
.indexTitle { padding: 10px 20px; border-bottom: 1px solid #EFEFEF; background:#FFF; width:750px}
.font18 { font-size: 18px }
.font16 { font-size: 16px }
.font14 { font-size: 14px }
.indexItem { width: 250px; float: left; background:#FFF; margin-right:20px; margin-top:20px; padding-bottom:10px;}
.indexItem img { height: 188px; width: 250px; }
.indexItem p img { height: 24px; width: 24px; }
.indexItem p a, .artItem p a { color: #666; }
.indexItem h4, .artItem h4 { padding: 5px 10px; height: 24px; overflow: hidden; font-size: 18px; font-weight:100;}
.indexItem p, .artItem p {padding:4px 10px 0;}
.item_othor span{display:inline-block; padding-right:16px; color:#BBB;}
.item_othor i{font-size:14px;} 
.article_excerpt { text-indent: 2em; color:#999; line-height:22px;}
.no_thumb{ background:#F6F6F6; padding:20px; height:148px; width:210px; overflow:hidden; color:#999; line-height:30px;}
.indexItem p *, .artItem p * { vertical-align: middle; line-height: 24px; }
.artItem .item_author{text-align:right;}
.item_author img{ height:24px; width:24px;}
.pageNav { text-align: center; overflow: hidden; clear: both; padding-top:20px;}
.pageNav a { display: inline-block; color: #333; margin: 0 4px; background: #FFF; width: 36px; line-height: 36px; vertical-align: middle; font-size: 14px; margin: 0 5px; }
.pageNav a:hover { background: #333; color: #FFF; }
.pageNav .this_page { background: #2AA4CF; color: #FFF; cursor: default; }
.pageNav input { width: 36px; overflow: hidden; border: #CCC 1px solid; padding: 10px 0 9px; vertical-align: middle; box-shadow: 0 3px 3px #EEE inset; text-align: center; }
footer { margin-top: 20px; background: #FFF; padding: 10px 0; }
footer a{ color:#999;}
.blogroll{ float:left;}
.blogroll li{ float:left; padding-right:20px;}
.copyright { padding-top: 10px; line-height: 24px; clear: both; color: #999; }
.designer-box { margin-top: 20px; }
.designer { width: 520px; background: #FFF; }
.designer ul { padding: 10px 20px; overflow: hidden; }
.designer li { overflow: hidden; padding: 10px 0; color: #999; float: left; width: 50%; }
.designer .floatL { height: 48px; width: 48px; overflow: hidden; display: block; }
.designer .floatL img { height: 48px; width: 48px; }
.designer p { margin-left: 56px; }
/*work*/
.subcat { overflow: hidden; padding: 20px; border-bottom: 1px solid #EEE; }
.subcat{ padding:0; background:#FFF; width:790px}
.subcat a { display: block; float:left; padding: 0 5px; border-right:1px solid #EEE; width:100px; color:#999; text-align:center; padding:10px 0;}
.subcat a.red_bold{ color:#2AA4CF; border-top:3px solid #2AA4CF; padding-top:7px;}
.subcat h1 { font-size: 18px; font-weight: 100; padding-bottom: 5px; }
.font32 { font-size: 32px; }
.art_list { width: 810px;}
.artItem { padding: 20px; border-bottom: 1px solid #EEE; overflow: hidden; background:#FFF; width:750px;}
.art_img { height: 188px; width: 250px; overflow: hidden; }
.art_txt { margin-left: 260px; }
.art_right { width: 250px; }
.author_head { overflow: hidden; background:#FFF; padding-top:20px;}
.author_head .avatar, .design_item_box .avatar{ height:100px; width:100px; overflow:hidden;}
.author_head .avatar img, .design_item_box .avatar img{ height:100px; width:100px;}
.author_head .author_info{ margin-left:120px; line-height:22px; color:#999;}
.attention, .letter{ background:#2AA4CF; display:block; float:left; margin:5px 10px 0 0; color:#FFF; padding:0 10px;}
.letter{ background:#666;}
.attention:hover, .letter:hover{ background:#333; color:#FFF;}
.author_nav{ overflow:hidden; clear:both; padding-top:10px;}
.author_nav li{ float:left; margin-right:20px;}
.author_nav li.writepost{ float:right; background:#FB4839; margin-right:0; color:#FFF; margin-top:5px;}
.author_nav li.writepost a{color:#FFF; padding:5px 20px; font-size:12px;}
.author_nav li a{ font-size:14px; color:#666; display:block; padding:10px 20px;}
.author_nav li .author_this_nav{ border-bottom:2px #2AA4CF solid; padding-bottom:8px;}

.user_name { font-size: 24px; }
.category p.sub_cat { padding-left: 4em; color: #999; line-height: 20px; }
.sub_cat a { color: #999; }
.content { padding:0 20px; line-height: 1.8; font-size: 14px; }
.content p { padding: 6px 0; }
.content table { border-bottom: 1px dashed #DDD; border-left: 1px dashed #DDD; white-space: normal; word-break: break-all; }
.content td, .content th { border: 1px dashed #ccc; height: 28px; line-height: 20px; padding: 2px 5px; text-align: left; font-size: 12px; }
.content thead { background: #EFEFEF; }
.content table, th, td { border-collapse: collapse; font-weight: normal; }
.content ul { padding-left: 10px; }
.content ul>li { background: url(images/li.gif) no-repeat 0 12px; padding-left: 20px; }
.content hr { border: none; border-top: 1px solid #DDD; }
.content h2 { font-size: 22px; color:#2AA4CF}
.content h3 { font-size: 18px; color:#2AA4CF}
.content h4, .content h5 { font-size: 14px; color:#2AA4CF}
pre, .highlight, p code { border: #DDD solid 1px; font-size: 12px; font-family: "Courier New"; line-height: 22px; padding: 4px 6px; white-space: pre-wrap; /* css3.0 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ color: #666; background: #EFEFEF; }
.content p code { margin: 0 2px; border-radius: 3px; background-color: #F7F7F9; border: 1px solid #E1E1E8; color: #DD1144; padding: 2px 4px; white-space: nowrap; }
.highlight { padding: 0 0 0 36px; margin: 5px 0; }
.highlight li { list-style-type: decimal-leading-zero; background: #FFF; padding-left: 6px; border-left: 1px solid #DDD; }
.highlight li:nth-child(2n) { background: #F3F3F3; }
.highlight li:hover { cursor: default; color: #00A3D9; }
.content img{max-width:750px; height:auto;}
.login_sub { overflow: hidden; border-bottom: 1px #EEE solid }
.login_sub li { float: left; width: 100px; text-align: center; padding: 10px 0; border-right: 1px solid #EEE; }
.login_sub li a { color: #333; }
.login_sub li.this_login_sub { border-top: 3px solid #2AA4CF; padding-top: 7px }
.login_sub li.this_login_sub a { color: #2AA4CF }


.alert{ padding:10px 0; text-shadow:1px 1px 0 #FFF;}
.message { margin: 20px 20px; padding: 10px 15px 8px; }
.error {color: #E43240; background: #FBCBC1; border: 1px solid #EC9A9E;}
.defalt { background: #D2E3F3; border: 1px solid #B2CBE1; }
.success { color: #6AA642;  background: #EFFEB9; border: 1px solid #CADC74; }
.waring { color: #C6A535; background: #FCF8E3; border: 1px solid #FBEED5; }

.no_post { padding: 60px; }
.no_post h4 { font-size: 32px; font-weight: 100; }
.no_post h4 { font-size: 32px; }
.no_post p { padding-top: 6px; }
.input_error[type="text"], input.input_error[type="password"], select.input_error, textarea.input_error, input[type="file"].input_error, .add_attm li.input_error { border-color: red; }
.friend_link { width: 1020px; margin: 20px auto; background: #FFF; padding: 10px 20px; overflow:hidden;}
.friend_link ul{overflow:hidden;}
.friend_link li{ float:left;}
.friend_link a { display: inline-block; padding: 4px 10px 4px 0; color: #999; }

.price { border-bottom: 1px solid #EEE; }
.price a { background: url(images/price_bg.png) no-repeat 0 center; display: inline-block; padding: 4px 0 4px 32px; font-size: 14px; vertical-align: middle; }
.price a.p_home { background: none; padding-left: 20px }
.price a.p_art { overflow: hidden; height: 21px; width: 60%; white-space: nowrap; text-overflow: ellipsis; }
.page_l { width: 280px; background: #FAFAFA;}
.page_r { width: 760px; background:#FFF;}
.page_l dt { font-size: 42px; text-align: center; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 20px 0; color: #E2E2E2; border-bottom: 1px solid #EEE; }
.page_l dd { border-bottom: 1px solid #EEE; }
.page_l dd a { font-size: 14px; display: block; padding: 15px 20px; line-height: 1.2; color: #999; }
.page_l dd a:hover{ background:#ECFCFF; cursor:pointer; border-left:3px solid #2AA4CF; padding-left:17px;}
.page_l dd a.current_page { color: #333; font-weight: bold; border-left: 3px solid #2AA4CF; padding-left: 17px; background:#FCFCFC;}
.page_r h1 { font-size: 16px; font-weight: 100; padding: 10px 0 10px 10px; border-bottom: 1px solid #EEE;margin-bottom:10px;}
.friend_link_list { overflow: hidden; padding-bottom: 20px; }
.content ul > li.linkcat{ background:none; padding-left:0;}
.linkcat h2{ font-size:16px; font-weight:100;}
.linkcat ul{overflow: hidden;}
.linkcat li{ float:left; width:160px;}
.link_info { padding: 10px 0; overflow: hidden; border-top: 1px solid #EEE; color: #999; }
.link_info .floatL { width: 100px; font-size: 12px; }
.link_info .floatL a { font-size: 14px; }
.link_info .floatR { width: 610px; padding-top: 10px; }
.link_info .floatR input { width: 600px; padding: 6px 4px; }

/*search_page*/
.search_box{ background:#FFF; border-bottom:#EFEFEF 1px solid; padding:16px 0;}
.search_page { overflow: hidden; }
.search_cat{ background:#FFF; overflow: hidden;}
.search_cat ul{overflow: hidden;}
.search_cat ul li{float:left; margin:0 10px;}
.search_cat ul li a{display:block; padding:8px 12px; color:#333;}
.search_cat ul li a.this_search_cat{ font-weight:bold; color:#2AA4CF; border-bottom:2px solid #2AA4CF; padding-bottom:6px;}
.search_all { color: #999; padding:7px 0 7px 20px; border-top:#EFEFEF 1px solid;}
.search_logo{ font-size:28px; width:160px; height:44px; float:left; font-weight:100;}
.search_form{ margin:8px 0 8px 160px;}
#s{ width:400px; border:none; border-radius:3px; padding:10px; box-shadow:0 0 0 #FFF; background:url(images/search_bg.png) no-repeat left top;}
#b{background:url(images/search_bg.png) no-repeat left bottom; border:none; padding:9px 0; width:38px; overflow:hidden;}


.item-txt { padding: 10px 20px; background:#FFF; }
.item-txt h2, .item-txt h2 a { font-size: 16px; color: #0000CC; font-weight: 100; }
.item-txt p {padding:4px 0;}
.item-txt .permalink { color: #008000; }
.item-txt em { color: red; font-style: normal; }
.down_box { overflow: hidden; padding: 20px; }
.sm, .desc {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #BFBFBF;
    color: #666666;
    font-size: 13px;
    margin: 10px 0;
    padding: 10px;
}

.aligncenter { margin: auto; display: block; }
.single .subcat{ padding:20px; width:750px;}
.single .subcat a{width:auto; display:inline;padding:0; float:none; border-right:none; color:#2AA4CF;}
.single .subcat_con p a { color: #666; }
.content blockquote { color: #999; margin: 10px; border: 1px dashed #DDD; padding: 20px 0 0 25px; background: url(images/quote_before.png) no-repeat }
.content blockquote p { background: url(images/quote_after.png) no-repeat right bottom; padding-bottom: 20px; }
.single_copy{ font-size:12px; padding:6px 10px; margin:20px 20px 10px;}

/* End of Post Navigation */
.ct-post-nav { clear: both; padding:20px; margin-top: 20px; border-top: 1px solid whiteSmoke; overflow: hidden; }
.ct-post-nav a img, .ct-post-nav a:hover img { margin: 0px 10px 0px 0px; width: 50px; }
.ct-post-nav .ct-post-prev a img { margin: 0px 10px 0px 0px; float: left; }
.ct-post-nav .ct-post-next a img { margin: 0px 0px 0px 10px; float: right; }
.ct-post-nav div { display: block; width: 300px; position: relative; font-size: 14px; color: #999; }
.ct-post-nav div strong { color: #BBB; text-transform: uppercase; font-size: 11px; }
.ct-post-nav div a { display: block; }
.ct-post-nav div.ct-post-prev { float: left; padding-left: 40px; }
.ct-post-nav div.ct-post-next { float: right; text-align: right; padding-right: 40px; }
.ct-post-nav div a:after { position: absolute; color: #F4F5F7; font-size: 56px; font-weight: normal; margin-top: -11px; height: 22px; line-height: 22px; top: 55%; }
.ct-post-nav .ct-post-prev a:after { content: "«"; left: 0px; }
.ct-post-nav .ct-post-next a:after { content: "»"; right: 0px; }
.ct-post-nav div:hover a:after { color: #54829B; }
.ct-post-nav div:hover a { color: #333; }

.designer .indexued_time{ width:50px; height:54px; overflow:hidden; text-align:center;line-height:1; color:#999;}
.designer .indexued_time span{ display:block; font-size:42px;}
.indexued_info{ margin-left:60px;}
.indexued_info h3{ font-weight:100; padding:6px 0 2px;}
.indexued_info p{ margin:0px; color:#999; height:20px; overflow:hidden;}
.indexued_item{ padding:12px 20px 8px; color:#666; overflow:hidden;} 
.indexued-box .designer{ height:284px; overflow:hidden;}
.special{ width:520px;}
.special_item{ width:250px; background:#FFF; height:284px; overflow:hidden;}
.special_title{ height:60px; overflow:hidden; padding:20px;}
.special_title, .special_title a{ color:#FFF;}
.special_title a{ font-size:20px; font-weight:100;}
.special_info{ padding:20px; text-indent:2em; color:#999; line-height:25px;}

.recom{}
.recom_item{ overflow:hidden; padding:10px; border-bottom:1px solid #EEE;}
.down_box .recom_item{width:29%; float:left; margin-right:20px;}
.recom_item:hover{ background:#ECFCFF; cursor:pointer;}
.recom_left{ height:75px; width:100px; overflow:hidden; border:#EEE 1px solid;}
.recom_left img{ height:75px; width:100px;}
.recom_right{ margin-left:110px;}
.recom_right h4{ height:48px; line-height:24px; overflow:hidden; font-weight:100; padding-bottom:6px;}
.recom_right p{ color:#999;}

.gallery{ overflow:hidden;}
.gallery dl{ float:left;margin:10px;}

/*designer*/
.design_item_box{ clear:both; padding:20px; border-bottom:1px solid #EEE; overflow:hidden; background:#FFF;}
.design_item_box .avatar{ padding-right:20px;}

/*book*/
.book .art_img{ width:150px;}
.book .art_txt{ margin-left:160px;}

.fujian-box{ text-align:center;}
.view-demo, .view-demo:hover, .download-source{ margin:5px 0; padding:6px 40px; color:#FFF; background: #A5D16D; display:inline-block; box-shadow: 0 0 5px #A4CF6C inset, 0 1px 1px #EEEEEE;border-radius: 2px; font-size:18px;}
.download-source, .download-source:hover{ background:#93D0EA;box-shadow: 0 0 5px #8FCDE7 inset, 0 1px 1px #EEEEEE; color:#FFF;}
.loginform h3, .loginform p{ padding:10px 20px;}
.bdshare-button-style0-24{ width:316px; margin:10px auto 0;}

.edit_avatar, .edit_avatar:hover{background:rgba(0, 0, 0, .5); position:relative; color:#FFF; display:block; padding:2px; text-align:center;}

.preview_avatar{border:1px solid #EEE; text-align:center; margin:20px;}
.preview_avatar img{max-width:520px;}
.preview_avatar h4{ margin-top:80px;}
.preview_avatar p{ color:#999;margin-bottom:80px;}
.generation_avatar{border-left:1px solid #EEE; margin-top:20px; padding-left:20px;}
.loginform .generation_avatar p{padding-left:0; color:#999;}
.generation_avatar dl{padding-bottom:20px;}
.generation_avatar dt{ border:#EEE solid 1px; height:100px; width:100px; overflow:hidden;margin-bottom:10px;}
.wp-caption{ text-align:center; border:1px solid #EEE; background:#F2F2F2; margin:10px auto;}

.backtop{ overflow:hidden; position:fixed; bottom:20px; right:20px; background:#FFF;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-20-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.backtop li{ display:block; font-size:14px; color:#666; padding:10px 16px; border-bottom:1px solid #F1F1F1; cursor:pointer; line-height:16px; text-align:center;}
.backtop li:hover{ background:#F5F5F5;}

/*美化上传文件控件*/
.file_upload_box{}
.file_upload_box a{display:inline-block;}
.file_upload_box input{ position:relative; left:-100px; padding:10px 0; width:100px; overflow:hidden; cursor:pointer;
	filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
	-moz-opacity:0; /*Firefox私有，透明度50%*/
	opacity:0;/*其他，透明度50%*/
}

/*wp-editor-wrap*/
.wp-editor-wrap{ border:1px solid #DDD; }

/*tag*/
.tag_title{ padding:20px 10px 10px;}
.tag_title span{ background:#DDD; display:inline-block; font-weight:100; font-size:16px;}
.tag_title span.tag_txt{ background:#2AA4CF; color:#FFF; padding:7px 14px; position:relative; top:-10px; right:-10px;}

/*相关文档*/
.relevant{width:250px; background:#FFF; margin:20px auto;}
.relevant dt{font-size:16px; padding:10px;}
.relevant dd{ border-top:1px solid #EEE; padding:10px;}
.relevant dd h4{ font-size:14px; height:24px; overflow:hidden;}
.relevant dd:hover{ background:#ECFCFF; cursor:pointer; border-left:3px solid #2AA4CF; padding-left:7px;}
.relevant p{ padding-top:5px; color:#CCC;}

/*wp_tags_item*/
.wp_tags_item{ width:30%; height:100px; overflow:hidden; font-size:12px; float:left; border-bottom:1px dashed #DDD;padding:10px 0; margin-right:3%;}
.wp_tags_item p{padding:2px 0;}
.wp_tags_item_txt a{display:inline-block; background:#EEE; color:#333; padding:2px 10px;}
.wp_tags_item_txt a:hover{background:#DDD; color:#000;}
.single_page{ background:#FFF; margin-right:20px;}
.art_list .pageNav, .search_page .pageNav{padding-top:20px;}

#h_s{ float:left; border:none; padding:6px 8px 6px 8px; margin-top:7px; width:120px; background:#555; color:#ccc; box-shadow:0 0 0 #FFF;}
.h_b, .h_b:focus{ background:url(images/sb_btn.jpg) no-repeat center; border:none; padding:14px 16px 13px; height:0; overflow:hidden; width:0; margin:7px 7px 0 0; cursor: pointer;}
.page-id-2843 .pageNav{ padding-top:20px;}
header h1 {float:left; padding:8px 20px 8px 0; border-right:1px solid #333;}
header h1 a, header .wrap h1 a:hover{border:none; display:block; height:24px; width:0;  overflow:hidden; background:url(images/logo.png) no-repeat; padding:0 0 0 60px;}

.fixed_right{position: fixed; margin-left:810px; overflow:hidden; top:0;}

/*评论*/
.comments-title{ margin:0 20px; padding:10px 0; font-size:12px; border-top:1px solid #DDD;border-bottom:1px solid #DDD; font-weight:bold;}
.respond{padding:0 20px;}
#wp-comment-wrap{ border-radius:3px; overflow:hidden;}
.form-submit{ padding:10px 0 20px; text-align:right;}
.commentlist{ padding:0 20px;}
.commentlist li{ list-style:none; border-bottom:1px solid #EDEDED;}
.comment-body{ overflow:hidden; padding-top:10px;}
.comment-body p{ padding:5px 0 5px 42px; clear:both;}
.comment-meta{ float:right;}
.comment-author{ float:left; overflow:hidden;}
.says{ display:none;}
.avatar{ height:32px; width:32px;float:left; border-radius:3px; overflow:hidden;}
.fn{ float:left; padding:8px 0 0 10px; font-weight:bold;}
.reply{ padding:0 0 10px 42px;}
.children li{border:none; border-top:1px solid #EDEDED;}
.com_info{ padding-bottom:10px;}

.home-flink{ overflow:hidden;}
.home-flink li{ float:left; padding-right:20px;}